﻿:root{--clr:#e79c5e; --clrhover: #d38748)}
.theme-ubkttw {--clr: #117bd2; --clrhover: #119fd1}
.themeubkt .colLeftUB .card{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.1875rem}.themeubkt .colLeftUB .card>hr{margin-right:0;margin-left:0}.themeubkt .colLeftUB .card>.list-group:first-child .list-group-item:first-child{border-top-left-radius:.1875rem;border-top-right-radius:.1875rem}.themeubkt .colLeftUB .card>.list-group:last-child .list-group-item:last-child{border-bottom-right-radius:.1875rem;border-bottom-left-radius:.1875rem}.themeubkt .colLeftUB .card-body{-ms-flex:1 1 auto;flex:1 1 auto;padding:1.25rem}.themeubkt .colLeftUB .card-title{margin-bottom:.9375rem}.themeubkt .colLeftUB .card-subtitle{margin-top:-.46875rem;margin-bottom:0}.themeubkt .colLeftUB .card-text:last-child{margin-bottom:0}.themeubkt .colLeftUB .card-link:hover{text-decoration:none}.themeubkt .colLeftUB .card-link+.card-link{margin-left:1.25rem}.themeubkt .colLeftUB .card-header{padding:.9375rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,.02);border-bottom:1px solid rgba(0,0,0,.125)}.themeubkt .colLeftUB .card-header:first-child{border-radius:.125rem .125rem 0 0}.themeubkt .colLeftUB .card-header+.list-group .list-group-item:first-child{border-top:0}.themeubkt .colLeftUB .card-footer{padding:.9375rem 1.25rem;background-color:rgba(0,0,0,.02);border-top:1px solid rgba(0,0,0,.125)}.themeubkt .colLeftUB .card-footer:last-child{border-radius:0 0 .125rem .125rem}.themeubkt .colLeftUB .card-header-tabs{margin-right:-.625rem;margin-bottom:-.9375rem;margin-left:-.625rem;border-bottom:0}.themeubkt .colLeftUB .card-header-pills{margin-right:-.625rem;margin-left:-.625rem}.themeubkt .colLeftUB .card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem}.themeubkt .colLeftUB .card-img{width:100%;border-radius:.125rem}.themeubkt .colLeftUB .card-img-top{width:100%;border-top-left-radius:.125rem;border-top-right-radius:.125rem}.themeubkt .colLeftUB .card-img-bottom{width:100%;border-bottom-right-radius:.125rem;border-bottom-left-radius:.125rem}.themeubkt .colLeftUB .card-deck{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.themeubkt .colLeftUB .card-deck .card{margin-bottom:1.25rem}@media (min-width:576px){.themeubkt .colLeftUB .card-deck{-ms-flex-flow:row wrap;flex-flow:row wrap;margin-right:-1.25rem;margin-left:-1.25rem}.themeubkt .colLeftUB .card-deck .card{display:-ms-flexbox;display:flex;-ms-flex:1 0 0%;flex:1 0 0%;-ms-flex-direction:column;flex-direction:column;margin-right:1.25rem;margin-bottom:0;margin-left:1.25rem}}.themeubkt .colLeftUB .card-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.themeubkt .colLeftUB .card-group>.card{margin-bottom:1.25rem}@media (min-width:576px){.themeubkt .colLeftUB .card-group{-ms-flex-flow:row wrap;flex-flow:row wrap}.themeubkt .colLeftUB .card-group>.card{-ms-flex:1 0 0%;flex:1 0 0%;margin-bottom:0}.themeubkt .colLeftUB .card-group>.card+.card{margin-left:0;border-left:0}.themeubkt .colLeftUB .card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .themeubkt .colLeftUB .card-header,.card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}.themeubkt .colLeftUB .card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}.themeubkt .colLeftUB .card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.themeubkt .colLeftUB .card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}.themeubkt .colLeftUB .card-group>.card:not(:first-child) .card-footer,.themeubkt .colLeftUB .card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}.themeubkt .colLeftUB .card-columns .card{margin-bottom:1.25rem}@media (min-width:576px){.themeubkt .colLeftUB .card-columns{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;orphans:1;widows:1}.themeubkt .colLeftUB .card-columns .card{display:inline-block;width:100%}}.themeubkt .accordion>.card{overflow:hidden}.themeubkt .accordion>.card:not(:first-of-type) .card-header:first-child{border-radius:0}.accordion>.card:not(:first-of-type):not(:last-of-type){border-bottom:0;border-radius:0}.themeubkt .accordion>.card:first-of-type{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.themeubkt .accordion>.card:last-of-type{border-top-left-radius:0;border-top-right-radius:0}.themeubkt .accordion>.card .card-header{margin-bottom:-1px}
.themeubkt .colLeftUB .card-link-template{border:none}.themeubkt .colLeftUB .card-category-template .card-header h5,.themeubkt .colLeftUB .card-list-template h5{font-size:16px;font-weight:500;margin-bottom:0}.themeubkt .colLeftUB .card-category-template .card-body ul li{list-style-type:none;display:block}.themeubkt .colLeftUB .card-category-template .card-body ul li:hover{cursor:pointer}.themeubkt .colLeftUB .card-category-template .card-body ul li>a{padding:9px 15px;cursor:pointer;border:1px solid #ebedf2;color:#333;border-radius:12px;display:block;margin-bottom:8px;font-size:14px;transition:color .15s ease-in-out,border-color .15s ease-in-out;user-select:none;line-height:16px}.themeubkt .colLeftUB .card-category-template .card-body ul li>a:hover{border:1px solid #0c61f2;color:#0c61f2;text-decoration:none}.themeubkt .colLeftUB .card-category-template .card-body ul li.active>a, .themeubkt .colLeftUB .card-category-template .card-body ul li>.active{border:1px solid #0c61f2;color:#0c61f2}.themeubkt .colLeftUB .card-link-template .nav-tabs-bottom li{z-index:2}}@media (max-width:500px){.themeubkt .colLeftUB .card-category-template .card-body{display:none}}
#menuMain ul.ulubkt, #menuMain ul.ulubkt ul{ transition: unset;}
#menuMain ul.ulubkt i{ float: right;}
#menuMain ul.ulubkt li li{ white-space: normal; line-height: 20px; border-bottom: 1px solid #f1f1f1;}
#menuMain ul.ulubkt ul{ top: 0; left: 100%; }
#menuMain ul.ulubkt li:hover > ul{ visibility: visible; opacity: 1; }

.themeubkt .container-fluid>.row{ align-items: start; }
.themeubkt #baocaochitiet.nhap>.card{ border: none;}
.themeubkt #baocaochitiet .body{ padding: 10px 0;}
.themeubkt #baocaochitiet .body #searchForm{ margin-bottom: 0;}
.themeubkt #baocaochitiet .body #lstStatus{ padding: 0;margin-bottom: 10px;background: none; }
.themeubkt #baocaochitiet .body #lstStatus a{ padding: 0; }
.themeubkt #baocaochitiet .body #lstStatus a span:first-child{ font-size: 20px;}
.themeubkt #baocaochitiet .body #lstCheckStatus{ padding: 0;margin-bottom: 10px;background: none; }
.themeubkt #baocaochitiet .body #lstCheckStatus a{ padding: 0; }
.themeubkt #baocaochitiet .body #lstCheckStatus a span:first-child{ font-size: 20px;}
.themeubkt .colLeftUB .tabContent .tab{ padding: 0; }
.themeubkt .colLeftUB .tabContent .tabPhuLuc { padding: 10px 0 10px 10px; }
.themeubkt .colLeftUB .card-body .form-check-label{font-family: 'RobotoR'}
.themeubkt .colLeftUB .cardbieumau .form-check{ line-height: 22px; margin-bottom: 8px;}
.themeubkt .colLeftUB .cardbieumau .form-check:last-child{ margin-bottom: 0;}
.themeubkt .colLeftUB .card-body ul{ margin-bottom: 0; }
.themeubkt .colLeftUB .card-body li ul{ padding-left: 0; /*display: none;*/}
.themeubkt .colLeftUB .card-body li.active ul{ display: block;}
.themeubkt .colLeftUB .card-category-template .card-body li li a{ padding: 5px; border: none; margin-bottom: 5px;}
.themeubkt .colLeftUB .card-category-template .card-body li li.active a, .themeubkt .colLeftUB .card-category-template .card-body li li:hover a{ border: none; }
.TitleNhapUB{ width: 100%; text-align: center;}
.TitleNhapUB h2{ font-size: 1.5rem; margin-bottom: 7px; }
.theme-ubkttw #menuMain li ul{ box-shadow: 0 2px 10px rgba(0,0,0,0.2);}
.theme-ubkttw #menuMain li li{ background: #fff;}
.theme-ubkttw #menuMain li li a{ text-transform: none; color: #333; font-family: 'RobotoR'; padding: 7px 5px;}
.theme-ubkttw #menuMain li li:hover>a, .theme-ubkttw #menuMain li li>a.active{color: #fff;background: var(--clrhover);}
/*.theme-ubkttw #menuMain li:nth-child(2)~li ul ul{ left: auto; right: 100%;}*/
.theme-ubkttw .tableguibc ul li{list-style: none; text-align: left;}
.theme-ubkttw .tableguibc ul li a i{ float: right;}
.theme-ubkttw .tableguibc ul li:hover a, .theme-ubkttw .tableguibc ul li.active a{color: #0c61f2}

/*.themeubktNhap #notifications, .theme-ubkttw .homePageWrap #notifications, .themeubktphuluc #notifications{ display: none; }*/
.themeubktNhap #baocaochitiet.nhap{ width: 100% !important;}

.theme-ubkttw #detailBieu.bieunhap .table th:not:first-child, .theme-ubkttw #detailBieu.bieunhap .table td:not:first-child{ width: 65px;}
.theme-ubkttw #detailBieu.bieunhap .table input{ width: 100%; padding: 0 3px; margin: 0; font-size: 12px; text-align: left; }
.theme-ubkttw #detailBieu.bieunhap .table input:focus{border: 1px solid #ccc;}
.theme-ubkttw #lstStatus a span:last-child{ font-size: 11px;}
.theme-ubkttw #detailBieu.bieunhap .table{ font-size: 12px; }
.theme-ubkttw #detailBieu.bieunhap .table th, .theme-ubkttw #detailBieu.bieunhap .table th span{text-align: center; font-size: 12px;}
.theme-ubkttw #detailBieu.bieunhap .table td:nth-child(1), .theme-ubkttw #detailBieu.bieunhap .table td:nth-child(2){font-size: 12px;}
.theme-ubkttw #detailBieu:not(.phuluc) #PrPDF .table .nameRow{width: 145px; min-width: 145px;}
.theme-ubkttw #detailBieu:not(.phuluc) #PrPDF .table .colTong{width: 100px;}

#detailBieu { margin-bottom: 50px; margin-top: 10px}
#detailBieu.phuluc { display: flex; justify-content: space-between; flex-direction: row}
#detailBieu.phuluc .leftDetail {flex: 1}
#detailBieu.phuluc .rightDetail { width: 500px; margin-left: 15px; max-width: 25vw}
#dsBieuMau { background: #fff; box-shadow: 0 2px 10px rgba(0, 0, 0, 0.3); position: sticky; top: 10px}
#dsBieuMau .head { font-family: RobotoB; text-transform: uppercase; padding: 10px;  border-bottom: 1px solid #ccc; background: #b20000; color: #fff;}
#dsBieuMau .head ~div { padding: 10px; padding-bottom: 0;}
#dsBieuMau ul { padding: 0; margin: 0; list-style: none; }
#dsBieuMau ul li { margin-bottom: 10px; line-height: 20px; padding-bottom: 5px; margin-bottom: 5px; border-bottom: 1px dashed #ccc;}
#dsBieuMau ul li.active, #dsBieuMau ul li:hover {color: #b20000}
#dsBieuMau ul label { font-weight: normal; font-family: RobotoR; cursor: pointer}
#dsBieuMau .btnChoose { padding: 10px 0; border-top: 1px solid #ccc; background: #fff; display: flex; justify-content: center}
#dsBieuMau .btnChoose i {margin-right: 5px}
#dsBieuMau .btnChoose a,#dsBieuMau .btnChoose button { line-height: 34px; font-family: RobotoB; text-transform: uppercase; margin: 0 3px; }

.colLeftUB>div { background: #fff;}
.colLeftUB .tabs { padding: 0; margin: 0; list-style: none; display: flex; border: 1px solid #ccc; background: #fff; border-right: none; border-bottom: none}
.colLeftUB .tabs li { flex: 1; text-align: center; padding: 5px; text-transform: uppercase; font-family: RobotoB; border-right: 1px solid #ccc; font-size: 13px;}
.colLeftUB .tabs li:nth-child(2) a{ white-space: nowrap; }
.colLeftUB .tabs li a {display: block}
.colLeftUB .tabs li.active, .colLeftUB .tabs li:hover { background: var(--clr); color: #fff;}
.colLeftUB .tabs li:hover a { color: #fff;}

.colLeftUB .tabContent .tab:not(.active) {display: none}
.colLeftUB .tabContent { height: calc(100vh - 134px); overflow: auto}
.colLeftUB .tabContentfull { max-height: calc(100vh - 215px); }
.themeubkt .container-fluid>.row {align-items: unset!important}
.TitleNhapUB >h2 { font-family: RobotoB; font-size: 20px}

#lstPhuLuc {margin-top: 10px}
#lstPhuLuc .item { display: flex; background: #f2f2f2; padding: 7px 10px; border-radius: 5px; justify-content: space-between; transition: 0.3s all ease-in-out; margin-bottom: 5px}
#lstPhuLuc .item:hover { background: #dedede;}
#lstPhuLuc .item .btnPL {display: flex; }
#lstPhuLuc .item .btnPL >* i{ margin: 0 5px; font-size: 17px; }

#lstPhuLucStr,#lstFile { padding: 0; margin: 0; list-style: none; counter-reset: countPL}
#lstPhuLucStr li, #lstFile li { line-height: 20px; margin-bottom: 5px; display: flex; align-items: center; padding-bottom: 5px}
#lstPhuLucStr li:before,#lstFile li:before { counter-increment: countPL; content: counter(countPL);}
#lstPhuLucStr li:last-child,#lstFile li:last-child { padding-bottom: 0; margin-bottom: 0; border: none}
#lstPhuLucStr li a, #lstFile li a { display: flex; justify-content: space-between; align-items: center; flex: 1; border-left: 1px solid #ccc; padding-left: 5px; margin-left: 5px}
#lstPhuLucStr li a span,#lstFile li a span { flex: 1; white-space: normal; margin-right:10px}
.datepicker-dropdown{ display: inline-table !important; }
#lstPhuLucStr.noCountPL, #lstFile.noCountPL{ min-width: 80px; }
#lstPhuLucStr.noCountPL li:before, #lstFile.noCountPL li:before{ content: ""; }
#lstPhuLucStr.noCountPL li a, #lstFile.noCountPL li a{ padding: 0; margin: 0; border: none;}

.lstBtnFix{ position: fixed; bottom: 5px; right: 5px; z-index: 9999;}
.modal .lstBtnFix{ position: sticky; }
.ulInTable{ padding: 0; margin: 0; }
.ulInTable li{ list-style: none;}
.rightDetail .tabs {
    font-family: RobotoB;
    text-transform: uppercase;
    padding: 0;
    margin: 0;
    list-style: none;
    display: flex;
    border: 1px solid #ccc;
    background: #f2f2f2 !important;
    border-right: none;
    border-bottom: none;
    color: #333;
}
.tab {
    padding: 10px;
    padding-bottom: 0;
}
.rightDetail .tabs li {
    border: 1px solid #b20000;
}
#dsDonVi .btnChoose a, #dsDonVi .btnChoose button {
    line-height: 34px;
    font-family: RobotoB;
    text-transform: uppercase;
    margin: 0 3px;
}
#dsDonVi .btnChoose {
    padding: 10px 0;
    border-top: 1px solid #ccc;
    background: #fff;
    display: flex;
    justify-content: center;
}
#dsDonVi ul li, .tabPhuLuc ul li {
    margin-bottom: 10px;
    line-height: 20px;
    padding-bottom: 5px;
    margin-bottom: 5px;
    border-bottom: 1px dashed #ccc;
}
.tabPhuLuc{ padding-right: 0;}
.tabPhuLuc ul li:last-child{ border-bottom: none !important;}
#dsDonVi ul label {
    font-weight: normal;
    font-family: RobotoR;
    cursor: pointer;
}
.flex-center {
    display: flex;
    align-items: center;
}

.theme-ubkttw #footer{ padding: 5px 10px; }
.btnChooseThree{ padding-bottom: 10px; display: flex; justify-content: center; }
.btnChooseThree>*{ margin-right: 3px;}
.btnChooseThree>*:last-child{ margin-right: 0;}
.btnChooseThree .btn-group{ width: auto; display: unset; }
.titleBCChon{ text-align: center; margin-bottom: 10px;}
.titleBCChon span{ font-weight: bold;}

.wrapflexcn{display: flex;}
.wrapflexcn>*{ margin-right: 3px !important;}
.wrapflexcn>*:last-child{ margin-right: 0;}

.theme-ubkttw #loginForm .logo p{ margin-top: 15px; }
.theme-ubkttw #loginForm .wrap .left .logo span{ font-size: 27px; }

.modal #lstFile li a{ flex-direction: row-reverse; padding: 0; margin: 0; border: none; }
.modal #lstFile li a i{ margin-right: 10px; }
.modal #lstFile li:before{ content: ""; }
.dn{ display: none !important; }
.theme-ubkttw #baocaochitiet.nhap{ /*width: calc(100% - 340px);*/ width: 100%; }
.theme-ubkttw #notifications li:hover>a>.media>.media-body{ color: #333 !important;}
.theme-ubkttw #notifications li.active .media-body .text-danger{ color: #f3ad06 !important; }
.theme-ubkttw #notifications li:hover>a>.media>.media-body>.text-danger{ color: #dc3545 !important; }
.theme-ubkttw #menuMain ul li ul{min-width:180px;}
.theme-ubkttw #menuMain ul.right li ul{min-width:190px;}
.theme-ubkttw #menuMain ul.right li.cauhinhht>ul{overflow-y:scroll; height: calc(100vh - 60px); padding-bottom: 10px;}
.theme-ubkttw #menuMain ul.right li.cauhinhht:hover ul{overflow:visible; transition: unset; background: #fff;}
.theme-ubkttw #menuMain ul.right li.cauhinhht:hover ul ul{right:100%;}
.theme-ubkttw #menuMain ul.right li.cauhinhht>ul>li:hover ul{display: block; visibility: visible; position: absolute; top: 0; right: 100%; opacity: 1; min-width: 200px;}
.InputBold{font-weight: bold;}

.theme-ubkttw #detailBieu.phuluc th span{text-align: center;}
.theme-ubkttw #detailBieu.phuluc th:first-child, .theme-ubkttw #detailBieu.phuluc td:first-child{min-width:0; width: 36px !important;}

.layoutbieumau, .layoutbieumau #detailBieu{margin:0;}
.layoutbieumau>.leftDetail{overflow: hidden;}
.layoutbieumau>.leftDetail .modal-dialog,.layoutbieumau>.leftDetail .modal-content, .layoutbieumau>.leftDetail .modal-body{border: none; background: none; padding: 0; margin: 0; width: 100%;} 
.layoutbieumau>.leftDetail .leftDetail .fileupload-buttonbar, .layoutbieumau>.leftDetail .leftDetail .nutchucnangbt{display:none;}
.layoutbieumau #dsBieuMau, .layoutbieumau #dsBieuMau .form-check{padding-left: 0;}
#dsBieuMau .form-check-label.active{color: #b20000}
.theme-ubkttw .trangthaicls .badge{ border: none; font-size: 100%; padding: 0; margin: 0;}
.theme-ubkttw .trangthaicls .badge:hover{ background: none; color: var(--clr);}
.theme-ubkttw .trangthaicls .badge-danger[href]:hover, .theme-ubkttw .trangthaicls .badge-danger[href]:focus{ background: none; color: var(--clr);}

#datatable.table.dataTable tr th, #datatable.table.dataTable tr td{ padding: 7px; border-bottom: none; }
#datatable.table.dataTable tr th:first-child, #datatable.table.dataTable tr td:first-child{ width: 25px; padding: 5px; background-image: none; }
#datatable.table.dataTable tr th:nth-child(2), #datatable.table.dataTable tr td:nth-child(2){ width: 130px;}
#datatable.table.dataTable tr th:nth-child(3), #datatable.table.dataTable tr td:nth-child(3){ width: 113px;}
#datatable.table.dataTable.no-footer{ border-bottom: 1px solid #dee2e6;}

.theme-ubkttw .table-uploadvx .name .viewFileVz, .theme-ubkttw .table-uploadvx .name span, .layoutbieumau .leftDetail .table-uploadvx .delete{ display: none !important;}
.layoutbieumau .colLeftUB .tabContent{height: calc(100vh - 134px)}
.phuluc:not(.layoutbieumau) #PrPDF .table{ width: 100%; }
.themeubkt .block-header.block-header-create{ display: flex; }
.themeubkt #lstStatus.lstStatusCreate{ padding: 0; margin: 0 0 0 auto; background: none; justify-content: center; display: inline-flex;  }
.themeubkt #lstStatus.lstStatusCreate a{ padding: 0; width: 230px; }
.themeubkt #lstStatus a:hover, .themeubkt #lstStatus a.active{background: var(--clr)}
.themeubkt #lstStatus.lstStatusCreate a:last-child{ margin-right: 0; }
.themeubkt #lstStatus.lstStatusCreate a span{ margin-left: 0; }
.breadcrumb-dtk, .breadcrumb-dtk li, .breadcrumb-dtk a{ color: #007bff !important}
.w100{ width: 100%; margin: 0 auto; }
.theme-ubkttw #detailBieu.bieunhap .table, .theme-ubkttw #detailBieu.bieunhap .table.BieuDB{ min-width: 100%;}
.theme-ubkttw #detailBieu.bieunhap.viewBieu table{ width: auto; }
.theme-ubkttw #detailBieu.bieunhap .table .nameRow{ width: auto !important; }
.modal-NoOpac #PrPDF{background: none;}
.modal-NoOpac #PrPDF #TableBieu{opacity: 1; width: 100%;}
.IsViewFile .progress, .IsViewFile .delete{ display: none !important; }
.mt-7{ margin-top: 7px;}
.theme-full-detail #footer{ display: none; }
.tar.nutchucnangbt .lstBtn > *{ margin-left: 3px; margin-right: 0; }
.tar.nutchucnangbt.nutchucnangtm .lstBtn > *{ padding: 0 7px !important; }
.tar.nutchucnangbt.nutchucnangtm .lstSign{ border: 1px solid #000; border-radius: 3px; padding-bottom:0 }
.tar.nutchucnangbt.nutchucnangtm .lstSign #signStepDetail{border-top: 1px solid #000; padding: 10px 0; max-width: 200px; overflow: auto; }
.tar.nutchucnangbt.nutchucnangtm .lstSign #signStepDetail .btnItem{margin-right: 0; min-width: 200px;}
#PrPDF.thongkeindex .fixed-table-container{ height: calc(100vh - 308px) !important; }
#PrPDF.thongkeindex .table th:not(.nameRow):first-child, #PrPDF.thongkeindex .table td:not(.nameRow):first-child{ width: 70px; min-width: 0; }
#PrPDF.thongkeindex .nameRow{ width: 50%; }
.table th.clsTT, .table td.clsTT{ width: 40px !important; min-width: 40px !important; text-align: center; }
.table .clsHeadNum{ font-weight: normal; font-style: italic; font-family: 'RobotoR'; }
.table thead .colFunc{ position: sticky !important; right: 0 !important; z-index: 99 !important; background: #ccc !important; }
.table tbody .colFunc{ background: #fff !important; }
.ngayThangDVGui{margin-left:-4px; width:190px;}
#BaoCaoThuyetMinh *{font-size:14px !important;}
.lstBtnPL{position: relative;}
.lstBtnPL .itemBtnPL{position: absolute; right: 99%; display: none;}
.lstBtnPL:hover .itemBtnPL{display: block;}

.lstPhuLucInTM .btn-group{margin-bottom: 3px;}
.lstPhuLucInTM .btn-group .dropdown-menu{transform: translate3d(0, 35px, 0px) !important; width: 100%; min-width:0;}
.lstPhuLucInTM .btn-group .dropdown-menu a{cursor: pointer;}
.lstPhuLucInTM .btn-group .dropdown-menu a:hover{background:#b0cdec}
.clsBcShow{ font-weight: normal; font-size: 12px; margin-left: 3px; }
:root {
    --scroll-bar-color: #c5c5c5;
    --scroll-bar-bg-color: #f6f6f6;
}
* {
    scrollbar-width: thin;
    scrollbar-color: var(--scroll-bar-color) var(--scroll-bar-bg-color);
}
*::-webkit-scrollbar {
    width: 8px;
}
*::-webkit-scrollbar-track {
    background: var(--scroll-bar-bg-color);
}
*::-webkit-scrollbar-thumb {
    background-color: var(--scroll-bar-color);
    border-radius: 20px;
    border: 3px solid var(--scroll-bar-bg-color);
}